Cryptographic Message Syntax
CMS は、データ保護のためのカプセル化構文を記述
デジタル署名と暗号化をサポート
歴史
それ以来、IETF が CMS の開発と保守を担当
バージョン 1 属性証明書の転送に対応し、アルゴリズムに依存しないキー管理をサポートするための変更
RFC 2630 は、鍵合意および以前に配布された対称鍵暗号鍵 (previously distributed symmetric key-encryption key techniques) のサポートを追加 拡張メカニズムを導入して、CMS を変更することなく、新しい鍵管理スキームをサポート
RFC 2630 と RFC 3211 との後方互換性は維持
バージョン 2 属性証明書の転送が追加され、バージョン 1 属性証明書の使用は推奨されなくなった
プロトコルとアルゴリズムの仕様が分離されているため、IETF は各ドキュメントを個別に更新できる
CMS を変更せずに、追加の証明書形式と失効ステータス情報形式をサポートする拡張メカニズムが導入
以前のバージョンの CMS との後方互換性は維持
RFC 4853 で最初に公開された、複数のデジタル署名が存在する場合の SignedData 保護コンテンツ タイプの適切な処理に関する説明が含まれる